#ifndef MUSIC_H
#define MUSIC_H

/*
 *  File: Music.h
 *  Purpose: Stores music scores for Evade game.
 *  Author: Modus Create
 */

const unsigned char PROGMEM stage1MusicDoubleTrack[] = {
  // Transport
  0x90,60, 0,1, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,105, 0x81, 0,8, 0x80, 0,72, 0x90,60, 0,0, 0x91,36, 
  0,105, 0x81, 0,5, 0x80, 0,75, 0x90,62, 0,0, 0x91,48, 0,105, 0x81, 0,81, 0x91,36, 0,37, 0x80, 0,69, 
  0x81, 0,79, 0x90,63, 0x91,48, 0,107, 0x81, 0,81, 0x91,36, 0,105, 0x81, 0,66, 0x80, 0,14, 0x90,48, 0,105, 
  0x80, 0,80, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,107, 0x81, 0,7, 0x80, 0,72, 0x90,36, 
  0x91,60, 0,107, 0x80, 0,4, 0x81, 0,75, 0x90,62, 0,1, 0x91,48, 0,105, 0x81, 0,81, 0x91,36, 0,37, 0x80, 
  0,68, 0x81, 0,80, 0x90,63, 0,0, 0x91,48, 0,105, 0x81, 0,81, 0x91,36, 0,107, 0x81, 0,66, 0x80, 0,13, 
  0x90,48, 0,107, 0x80, 0,80, 0x90,60, 0,1, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,105, 0x81, 0,8, 0x80, 
  0,72, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,5, 0x80, 0,75, 0x90,62, 0,0, 0x91,48, 0,107, 0x81, 0,79, 
  0x91,36, 0,37, 0x80, 0,69, 0x81, 0,80, 0x90,63, 0,1, 0x91,48, 0,105, 0x81, 0,81, 0x91,36, 0,105, 0x81, 
  0,66, 0x80, 0,14, 0x90,48, 0,105, 0x80, 0,80, 0x90,65, 0,0, 0x91,34, 0,107, 0x81, 0,79, 0x91,46, 0,93, 
  0x80, 0,13, 0x81, 0,81, 0x90,34, 0,105, 0x80, 0,80, 0x90,67, 0,0, 0x91,46, 0,105, 0x81, 0,81, 0x91,34, 
  0,105, 0x81, 0,80, 0x80, 0,0, 0x90,46, 0,107, 0x80, 0,79, 0x90,34, 0,107, 0x80, 0,81, 0x90,46, 0,105, 
  0x80, 0,80, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,105, 0x81, 0,8, 0x80, 0,72, 0x90,60, 
  0,0, 0x91,36, 0,107, 0x81, 0,4, 0x80, 0,75, 0x90,62, 0,0, 0x91,48, 0,107, 0x81, 0,81, 0x91,36, 0,36, 
  0x80, 0,69, 0x81, 0,80, 0x90,63, 0,0, 0x91,48, 0,105, 0x81, 0,81, 0x91,36, 0,105, 0x81, 0,67, 0x80, 0,14, 
  0x90,48, 0,107, 0x80, 0,79, 0x90,60, 0,0, 0x91,36, 0,107, 0x81, 0,81, 0x91,48, 0,105, 0x81, 0,8, 0x80, 
  0,72, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,5, 0x80, 0,75, 0x90,62, 0,0, 0x91,48, 0,105, 0x81, 0,81, 
  0x91,36, 0,37, 0x80, 0,69, 0x81, 0,79, 0x90,63, 0,0, 0x91,48, 0,107, 0x81, 0,81, 0x91,36, 0,105, 0x81, 
  0,66, 0x80, 0,14, 0x90,48, 0,105, 0x80, 0,80, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,107, 
  0x81, 0,7, 0x80, 0,72, 0x90,60, 0,0, 0x91,36, 0,107, 0x81, 0,4, 0x80, 0,75, 0x90,62, 0,1, 0x91,48, 
  0,105, 0x81, 0,81, 0x91,36, 0,36, 0x80, 0,68, 0x81, 0,80, 0x90,63, 0,0, 0x91,48, 0,105, 0x81, 0,81, 
  0x91,36, 0,107, 0x81, 0,65, 0x80, 0,13, 0x90,48, 0,107, 0x80, 0,80, 0x90,70, 0,1, 0x91,38, 0,105, 0x81, 
  0,81, 0x91,50, 0,92, 0x80, 0,13, 0x81, 0,81, 0x90,38, 0,105, 0x80, 0,80, 0x90,67, 0,0, 0x91,50, 0,107, 
  0x81, 0,79, 0x91,38, 0,107, 0x81, 0,80, 0x80, 0,1, 0x90,50, 0,105, 0x80, 0,81, 0x90,38, 0,105, 0x80, 0,81, 
  0x90,50, 0,105, 0x80, 0,80, 0x90,60, 0,0, 0x91,36, 0,107, 0x81, 0,79, 0x91,48, 0,93, 0x80, 0,13, 0x81, 
  0,80, 0x90,70, 0,1, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,60, 0,0, 
  0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 0,13, 0x81, 0,79, 0x90,72, 0,0, 0x91,36, 0,107, 0x81, 
  0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 
  0x80, 0,12, 0x81, 0,80, 0x90,70, 0,0, 0x91,36, 0,107, 0x81, 0,79, 0x91,48, 0,93, 0x80, 0,13, 0x81, 0,80, 
  0x90,60, 0,1, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,72, 0,0, 0x91,36, 
  0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 0,14, 0x81, 0,79, 0x90,60, 0,0, 0x91,36, 0,107, 0x81, 0,81, 
  0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,70, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 
  0,12, 0x81, 0,80, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 0,13, 0x81, 0,80, 
  0x90,72, 0,1, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,60, 0,0, 0x91,34, 
  0,105, 0x81, 0,81, 0x91,46, 0,93, 0x80, 0,12, 0x81, 0,81, 0x90,70, 0,0, 0x91,34, 0,107, 0x81, 0,81, 
  0x91,46, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,58, 0,0, 0x91,34, 0,105, 0x81, 0,33, 0x80, 0,46, 0x90,63, 
  0,0, 0x91,46, 0,105, 0x81, 0,81, 0x91,34, 0,93, 0x80, 0,12, 0x81, 0,81, 0x90,62, 0,0, 0x91,46, 0,107, 
  0x81, 0,33, 0x80, 0,46, 0x90,60, 0,1, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 
  0x90,70, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 0,12, 0x81, 0,81, 0x90,60, 0,0, 0x91,36, 
  0,107, 0x81, 0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,72, 0,0, 0x91,36, 0,105, 0x81, 0,81, 
  0x91,48, 0,93, 0x80, 0,12, 0x81, 0,80, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 
  0,13, 0x81, 0,80, 0x90,70, 0,1, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 
  0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 0,12, 0x81, 0,81, 0x90,72, 0,0, 0x91,36, 
  0,107, 0x81, 0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,60, 0,0, 0x91,36, 0,105, 0x81, 0,81, 
  0x91,48, 0,93, 0x80, 0,12, 0x81, 0,80, 0x90,70, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 
  0,13, 0x81, 0,79, 0x90,60, 0,1, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,92, 0x80, 0,13, 0x81, 0,80, 
  0x90,72, 0,0, 0x91,36, 0,105, 0x81, 0,81, 0x91,48, 0,93, 0x80, 0,12, 0x81, 0,81, 0x90,60, 0,0, 0x91,38, 
  0,107, 0x81, 0,81, 0x91,50, 0,92, 0x80, 0,13, 0x81, 0,80, 0x90,70, 0,1, 0x91,38, 0,105, 0x81, 0,81, 
  0x91,50, 0,46, 0x80, 0,59, 0x81, 0,80, 0x90,58, 0,0, 0x91,38, 0,105, 0x81, 0,81, 0x90,75, 0,0, 0x91,50, 
  0,107, 0x81, 0,81, 0x91,38, 0,45, 0x80, 0,60, 0x81, 0,80, 0x90,74, 0,1, 0x91,50, 0,105, 0x81, 0,33, 
  0x90,36, 0,46, 0x91,60, 0x92,48, 0x93,51, 0xf0
};

// Playtune bytestream for file "boss-140bpm-bass-only.mid.mid" created by MIDITONES V1.14 on Sat Nov 19 21:29:42 2016
// command line: miditones boss-140bpm-bass-only.mid 
const unsigned char PROGMEM bossMusicSingleTrackFast[] = {
  // Transport
  0,1, 0x90,36, 0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 0x90,36, 0,65, 0x80, 0,42, 0x90,48, 0,63, 
  0x80, 0,42, 0x90,48, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 0x90,36, 
  0,65, 0x80, 0,42, 0x90,36, 0,65, 0x80, 0,41, 0x90,48, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 0,42, 
  0x90,48, 0,65, 0x80, 0,42, 0x90,48, 0,63, 0x80, 0,42, 0x90,36, 0,65, 0x80, 0,41, 0x90,48, 0,65, 0x80, 
  0,42, 0x90,36, 0,65, 0x80, 0,41, 0x90,36, 0,65, 0x80, 0,42, 0x90,48, 0,63, 0x80, 0,42, 0x90,36, 0,65, 
  0x80, 0,42, 0x90,48, 0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 0x90,36, 0,65, 0x80, 0,42, 0x90,48, 
  0,65, 0x80, 0,41, 0x90,36, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 
  0x90,36, 0,65, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 0x90,48, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 
  0,42, 0x90,48, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 0,42, 0x90,31, 0,65, 0x80, 0,41, 0x90,43, 0,65, 
  0x80, 0,42, 0x90,31, 0,65, 0x80, 0,41, 0x90,43, 0,65, 0x80, 0,42, 0x90,43, 0,63, 0x80, 0,42, 0x90,31, 
  0,65, 0x80, 0,42, 0x90,43, 0,63, 0x80, 0,42, 0x90,31, 0,65, 0x80, 0,41, 0x90,31, 0,65, 0x80, 0,42, 
  0x90,43, 0,65, 0x80, 0,41, 0x90,31, 0,65, 0x80, 0,42, 0x90,43, 0,63, 0x80, 0,42, 0x90,43, 0,65, 0x80, 
  0,41, 0x90,31, 0,65, 0x80, 0,42, 0x90,43, 0,65, 0x80, 0,41, 0x90,31, 0,65, 0x80, 0,42, 0x90,34, 0,63, 
  0x80, 0,42, 0x90,46, 0,65, 0x80, 0,42, 0x90,34, 0,63, 0x80, 0,42, 0x90,46, 0,65, 0x80, 0,41, 0x90,46, 
  0,65, 0x80, 0,42, 0x90,34, 0,65, 0x80, 0,41, 0x90,46, 0,65, 0x80, 0,42, 0x90,34, 0,63, 0x80, 0,42, 
  0x90,34, 0,65, 0x80, 0,42, 0x90,46, 0,63, 0x80, 0,42, 0x90,34, 0,65, 0x80, 0,41, 0x90,46, 0,65, 0x80, 
  0,42, 0x90,46, 0,65, 0x80, 0,41, 0x90,34, 0,65, 0x80, 0,42, 0x90,46, 0,63, 0x80, 0,42, 0x90,34, 0,65, 
  0x80, 0,42, 0x90,36, 0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 0x90,36, 0,65, 0x80, 0,42, 0x90,48, 
  0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 
  0x90,36, 0,65, 0x80, 0,42, 0x90,36, 0,65, 0x80, 0,41, 0x90,48, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 
  0,42, 0x90,48, 0,65, 0x80, 0,42, 0x90,48, 0,63, 0x80, 0,42, 0x90,36, 0,65, 0x80, 0,41, 0x90,48, 0,65, 
  0x80, 0,42, 0x90,36, 0,65, 0x80, 0,41, 0x90,36, 0,65, 0x80, 0,42, 0x90,48, 0,63, 0x80, 0,42, 0x90,36, 
  0,65, 0x80, 0,42, 0x90,48, 0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 0x90,36, 0,65, 0x80, 0,42, 
  0x90,48, 0,65, 0x80, 0,41, 0x90,36, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 0,42, 0x90,48, 0,65, 0x80, 
  0,41, 0x90,36, 0,65, 0x80, 0,42, 0x90,48, 0,65, 0x80, 0,41, 0x90,48, 0,65, 0x80, 0,42, 0x90,36, 0,63, 
  0x80, 0,42, 0x90,48, 0,65, 0x80, 0,42, 0x90,36, 0,63, 0x80, 0,42, 0x90,32, 0,65, 0x80, 0,41, 0x90,44, 
  0,65, 0x80, 0,42, 0x90,32, 0,65, 0x80, 0,41, 0x90,44, 0,65, 0x80, 0,42, 0x90,44, 0,63, 0x80, 0,42, 
  0x90,32, 0,65, 0x80, 0,42, 0x90,44, 0,63, 0x80, 0,42, 0x90,32, 0,65, 0x80, 0,41, 0x90,32, 0,65, 0x80, 
  0,42, 0x90,44, 0,65, 0x80, 0,41, 0x90,32, 0,65, 0x80, 0,42, 0x90,44, 0,63, 0x80, 0,42, 0x90,44, 0,65, 
  0x80, 0,41, 0x90,32, 0,65, 0x80, 0,42, 0x90,44, 0,65, 0x80, 0,41, 0x90,32, 0,65, 0x80, 0,42, 0x90,31, 
  0,63, 0x80, 0,42, 0x90,43, 0,65, 0x80, 0,42, 0x90,31, 0,63, 0x80, 0,42, 0x90,43, 0,65, 0x80, 0,41, 
  0x90,43, 0,65, 0x80, 0,42, 0x90,31, 0,65, 0x80, 0,41, 0x90,43, 0,65, 0x80, 0,42, 0x90,31, 0,63, 0x80, 
  0,42, 0x90,31, 0,65, 0x80, 0,42, 0x90,43, 0,63, 0x80, 0,42, 0x90,31, 0,65, 0x80, 0,41, 0x90,43, 0,65, 
  0x80, 0,42, 0x90,43, 0,65, 0x80, 0,41, 0x90,31, 0,65, 0x80, 0,42, 0x90,43, 0,63, 0x80, 0,42, 0x90,31, 
  0,65, 0x80, 0xf0
};
// This boss contains 897 bytes, and 1 tone generator is used.

// Playtune bytestream for file "boss-225bpm-dual-track.mid.mid" created by MIDITONES V1.14 on Thu Dec  1 09:49:48 2016
// command line: miditones boss-225bpm-dual-track.mid 
const unsigned char PROGMEM bossMusicSingleTrack [] = {
  // Transport
  0,1, 0x90,75, 0x91,36, 0,36, 0x81, 0,17, 0x80, 0,65, 0x90,36, 0x91,72, 0,37, 0x80, 0,17, 0x81, 0,65, 
  0x90,36, 0x91,63, 0,37, 0x80, 0,15, 0x81, 0,66, 0x90,36, 0x91,60, 0,36, 0x80, 0,17, 0x81, 0,65, 0x90,36, 
  0x91,72, 0,37, 0x80, 0,17, 0x81, 0,65, 0x90,36, 0x91,63, 0,37, 0x80, 0,15, 0x81, 0,66, 0x90,36, 0x91,60, 
  0,36, 0x80, 0,17, 0x81, 0,65, 0x90,36, 0x91,75, 0,37, 0x80, 0,17, 0x81, 0,65, 0x90,36, 0x91,63, 0,37, 
  0x80, 0,15, 0x81, 0,66, 0x90,36, 0x91,60, 0,36, 0x80, 0,17, 0x81, 0,65, 0x90,36, 0x91,75, 0,37, 0x80, 0,17, 
  0x81, 0,65, 0x90,36, 0x91,72, 0,37, 0x80, 0,15, 0x81, 0,66, 0x90,36, 0x91,60, 0,36, 0x80, 0,17, 0x81, 0,65, 
  0x90,36, 0x91,75, 0,37, 0x80, 0,17, 0x81, 0,65, 0x90,36, 0x91,72, 0,37, 0x80, 0,17, 0x81, 0,65, 0x90,36, 
  0x91,63, 0,37, 0x80, 0,15, 0x81, 0,66, 0x90,31, 0x91,84, 0,36, 0x80, 0,17, 0x81, 0,65, 0x90,31, 0x91,72, 
  0,37, 0x80, 0,17, 0x81, 0,65, 0x90,31, 0x91,72, 0,37, 0x80, 0,15, 0x81, 0,66, 0x90,31, 0x91,60, 0,36, 
  0x80, 0,17, 0x81, 0,65, 0x90,31, 0x91,72, 0,37, 0x80, 0,17, 0x81, 0,65, 0x90,31, 0x91,72, 0,37, 0x80, 0,15, 
  0x81, 0,66, 0x90,31, 0x91,60, 0,36, 0x80, 0,17, 0x81, 0,65, 0x90,31, 0x91,84, 0,37, 0x80, 0,17, 0x81, 0,65, 
  0x90,34, 0x91,72, 0,37, 0x80, 0,15, 0x81, 0,66, 0x90,34, 0x91,60, 0,36, 0x80, 0,17, 0x81, 0,65, 0x90,34, 
  0x91,84, 0,37, 0x80, 0,17, 0x81, 0,65, 0x90,34, 0x91,72, 0,37, 0x80, 0,15, 0x81, 0,66, 0x90,34, 0x91,60, 
  0,36, 0x80, 0,17, 0x81, 0,65, 0x90,34, 0x91,84, 0,37, 0x80, 0,17, 0x81, 0,65, 0x90,34, 0x91,72, 0,37, 
  0x80, 0,17, 0x81, 0,65, 0x90,34, 0x91,72, 0,29, 0x92,63, 0,8, 0x80, 0,15, 0x81, 0,65, 0x82, 0xf0
};
// This bossMusicSingleTrack contains 392 bytes, and 3 tone generators are used.

// Playtune bytestream for file "gameOver-deeper.mid.mid" created by MIDITONES V1.14 on Tue Nov 22 16:11:12 2016
// command line: miditones gameOver-deeper.mid 
const unsigned char PROGMEM gameOverMusic [] = {
  // Transport
  0x90,41, 0,200, 0x90,44, 2,88, 0x90,49, 0,200, 0x90,48, 3,232, 0x80, 0xf0
};
// This gameOverMusic contains 18 bytes, and 1 tone generator is used.

// Playtune bytestream for file "title.mid.mid" created by MIDITONES V1.14 on Sun Nov 13 11:01:26 2016
// command line: miditones title.mid 
const unsigned char PROGMEM introMusic [] = {
  // Transport
  0x90,63, 0,100, 0x90,65, 0,100, 0x90,67, 0,100, 0x90,70, 1,144, 0x80, 0xf0
};
// This titleSong contains 18 bytes, and 1 tone generator is used.

// Playtune bytestream for file "youWin.mid.mid" created by MIDITONES V1.14 on Tue Nov 22 16:32:34 2016
// command line: miditones youWin.mid 
const unsigned char PROGMEM youWin [] = {
  // Transport
  0x90,60, 1,11, 0x90,68, 0,160, 0x90,67, 1,11, 0x90,70, 0,160, 0x90,72, 2,130, 0x80, 0xf0
};
// This youWin contains 22 bytes, and 1 tone generator is used.

#endif
